﻿a,
a:hover,
a:focus {
    color: #607D8B;
}

body .container .well-primary,
body .container-fluid .well-primary,
body .container .jumbotron-primary,
body .container-fluid .jumbotron-primary {
  background-color: #607D8B;
}
.btn:not(.btn-raised).btn-primary,
.input-group-btn .btn:not(.btn-raised).btn-primary {
  color: #607D8B;
}
.btn.btn-raised.btn-primary,
.input-group-btn .btn.btn-raised.btn-primary,
.btn.btn-fab.btn-primary,
.input-group-btn .btn.btn-fab.btn-primary,
.btn-group-raised .btn.btn-primary,
.btn-group-raised .input-group-btn .btn.btn-primary {
  background-color: #607D8B;
}

.btn.btn-raised:not(.btn-link):hover.btn-primary,
.input-group-btn .btn.btn-raised:not(.btn-link):hover.btn-primary,
.btn-group-raised .btn:not(.btn-link):hover.btn-primary,
.btn-group-raised .input-group-btn .btn:not(.btn-link):hover.btn-primary,
.btn.btn-raised:not(.btn-link):focus.btn-primary,
.input-group-btn .btn.btn-raised:not(.btn-link):focus.btn-primary,
.btn-group-raised .btn:not(.btn-link):focus.btn-primary,
.btn-group-raised .input-group-btn .btn:not(.btn-link):focus.btn-primary,
.btn.btn-raised:not(.btn-link).active.btn-primary,
.input-group-btn .btn.btn-raised:not(.btn-link).active.btn-primary,
.btn-group-raised .btn:not(.btn-link).active.btn-primary,
.btn-group-raised .input-group-btn .btn:not(.btn-link).active.btn-primary,
.btn.btn-raised:not(.btn-link):active.btn-primary,
.input-group-btn .btn.btn-raised:not(.btn-link):active.btn-primary,
.btn-group-raised .btn:not(.btn-link):active.btn-primary,
.btn-group-raised .input-group-btn .btn:not(.btn-link):active.btn-primary {
  background-color: #607D8B;
}

.btn-group.open > .dropdown-toggle.btn.btn-primary,
.btn-group-vertical.open > .dropdown-toggle.btn.btn-primary {
  background-color: #607D8B;
}

.checkbox input[type=checkbox]:checked + .checkbox-material .check,
label.checkbox-inline input[type=checkbox]:checked + .checkbox-material .check {
  color: #607D8B;
  border-color: #607D8B;
}
.checkbox input[type=checkbox]:checked + .checkbox-material .check:before,
label.checkbox-inline input[type=checkbox]:checked + .checkbox-material .check:before {
  color: #607D8B;
}
.togglebutton label input[type=checkbox]:checked + .toggle {
  background-color: rgba(95, 125, 139, 0.5);
}
.togglebutton label input[type=checkbox]:checked + .toggle:after {
  background-color: #607D8B;
}
.radio .check,
label.radio-inline .check {
  background-color: #607D8B;
}
.radio input[type=radio]:checked ~ .check,
label.radio-inline input[type=radio]:checked ~ .check {
  background-color: #607D8B;
}

.label.label-primary {
  background-color: #607D8B;
}
.form-control,
.form-group .form-control {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#607D8B), to(#607D8B)), -webkit-gradient(linear, left top, left bottom, from(#D2D2D2), to(#D2D2D2));
  background-image: -webkit-linear-gradient(#607D8B, #607D8B), -webkit-linear-gradient(#D2D2D2, #D2D2D2);
  background-image: -o-linear-gradient(#607D8B, #607D8B), -o-linear-gradient(#D2D2D2, #D2D2D2);
  background-image: linear-gradient(#607D8B, #607D8B), linear-gradient(#D2D2D2, #D2D2D2);
}

.form-group.is-focused .form-control {
  outline: none;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#607D8B), to(#607D8B)), -webkit-gradient(linear, left top, left bottom, from(#D2D2D2), to(#D2D2D2));
  background-image: -webkit-linear-gradient(#607D8B, #607D8B), -webkit-linear-gradient(#D2D2D2, #D2D2D2);
  background-image: -o-linear-gradient(#607D8B, #607D8B), -o-linear-gradient(#D2D2D2, #D2D2D2);
  background-image: linear-gradient(#607D8B, #607D8B), linear-gradient(#D2D2D2, #D2D2D2);

}
.form-group.is-focused .form-control .material-input:after {
  background-color: #607D8B;
}
.form-group.is-focused label,
.form-group.is-focused label.control-label {
  color: #607D8B;
}

.navbar {
  background-color: #607D8B;
}
.navbar .navbar-brand {
    background-color: #546E7A;
}
.navbar,
.navbar.navbar-default {
  background-color: #607D8B;
}

@media (max-width: 767px) {
  .navbar .dropdown-menu .dropdown-header,
  .navbar.navbar-default .dropdown-menu .dropdown-header {
    background-color: #607D8B;
  }
}
.navbar .dropdown-menu li > a:hover,
.navbar.navbar-default .dropdown-menu li > a:hover,
.navbar .dropdown-menu li > a:focus,
.navbar.navbar-default .dropdown-menu li > a:focus {
  color: #607D8B;
}
.navbar .dropdown-menu .active > a,
.navbar.navbar-default .dropdown-menu .active > a {
  background-color: #607D8B;
}
@media (max-width: 767px) {
  .navbar.navbar-primary .dropdown-menu .dropdown-header {
    background-color: #607D8B;
  }
}
.navbar.navbar-primary .dropdown-menu li > a:hover,
.navbar.navbar-primary .dropdown-menu li > a:focus {
  color: #607D8B;
}
.navbar.navbar-primary .dropdown-menu .active > a {
  background-color: #607D8B;
}
.dropdown-menu li a:hover {
  color: #607D8B;
}
.alert.alert-primary {
  background-color: #607D8B;
}
.progress .progress-bar,
.progress .progress-bar.progress-bar-default {
  background-color: #607D8B;
}
.text-primary {
  color: #607D8B;
}
.nav-tabs {
  background: #607D8B;
}
.panel.panel-primary > .panel-heading {
  background-color: #607D8B;
}
.slider.slider-primary.noUi-connect {
  background-color: #607D8B;
}
.slider .noUi-connect,
.slider.slider-default .noUi-connect {
  background-color: #607D8B;
}
.slider.slider-primary .noUi-connect {
  background-color: #607D8B;
}
.slider .noUi-handle,
.slider.slider-default .noUi-handle {
    background-color: #607D8B;
}

.nav {
    text-transform: uppercase;
    font-weight: 600;
}

.navbar-brand > img {
    max-height: 30px;
    display: inline;
    margin-right: 10px
}